package com.tanhua.dubbo.api.mongo;

import com.tanhua.model.mongo.Friend;
import com.tanhua.model.vo.PageResult;

import java.util.List;

public interface FriendApi {

    /**
     * 添加好友
     * @param userId
     * @param friendId
     */
    void makeFriends(Long userId, Long friendId);

    /**
     * 分页获取好友列表
     * @param page
     * @param pageSize
     * @param userId
     * @return
     */
    PageResult<Friend> getList(Long page, Long pageSize, Long userId);

    /**
     * 获取所有好友
     * @param userId
     * @return
     */
    List<Friend> getAllFriend(Long userId);
}
